package cn.com.dcsgo.config;

import lombok.Data;
import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.stereotype.Component;

/**
 * SpringDoc/Swagger 配置属性
 *
 * @author Dcsgo
 * @since 2025/9/28 18:42
 */
@Data
@Component
@ConfigurationProperties(prefix = "springdoc")
public class SpringDocProperties {
    /**
     * 文档标题
     */
    private String title;
    /**
     * 描述
     */
    private String description;
    /**
     * 版本
     */
    private String version;
    /**
     * 联系人
     */
    private String contactName;
    /**
     * 联系邮箱
     */
    private String contactEmail;
    /**
     * 证书名
     */
    private String licenseName;
    /**
     * 证书地址
     */
    private String licenseUrl;
    /**
     * Bug提交的标题
     */
    private String externalDocsDes;
    /**
     * Bug提交的地址
     */
    private String externalDocsUrl;
}
